package nfeProc.NFe.infNFe.dest;

import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;

import nfeProc.NFe.infNFe.Endereco;

/**
 * Classe contendo os dados do destinatario da {@code NFe}
 * 
 * @author Diego Macario
 * 
 */
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "dest")
public class Destinatario {

	@XmlElement(name = "CNPJ")
	private String cnpj;
	@XmlElement(name = "CPF")
	private String cpf;
	@XmlElement(name = "enderDest")
	private Endereco enderecoDestinatario;
	@XmlElement(name = "IE")
	private String inscricaoEstadual;
	@XmlElement(name = "xFant")
	private String nomeFantasia;
	@XmlElement(name = "xNome")
	private String razaoSocial;

	public String getCnpj() {
		return cnpj;
	}

	public void setCnpj(String cnpj) {
		this.cnpj = cnpj;
	}

	public String getCpf() {
		return cpf;
	}

	public void setCpf(String cpf) {
		this.cpf = cpf;
	}

	public Endereco getEnderecoDestinatario() {
		return enderecoDestinatario;
	}

	public void setEnderecoDestinatario(Endereco enderecoDestinatario) {
		this.enderecoDestinatario = enderecoDestinatario;
	}

	public String getInscricaoEstadual() {
		return inscricaoEstadual;
	}

	public void setInscricaoEstadual(String inscricaoEstadual) {
		this.inscricaoEstadual = inscricaoEstadual;
	}

	public String getNomeFantasia() {
		return nomeFantasia;
	}

	public void setNomeFantasia(String nomeFantasia) {
		this.nomeFantasia = nomeFantasia;
	}

	public String getRazaoSocial() {
		return razaoSocial;
	}

	public void setRazaoSocial(String razaoSocial) {
		this.razaoSocial = razaoSocial;
	}

}
